\section{Apéndice A: Manual de Usuario}

\subsection{Requisitos de uso}

El siguiente programa está pensado para correr en sistemas operativos Linux 2.6 en adelante y fue compilado con GCC 4.3. Para compilar el mismo basta con dirigirse hasta la carpeta \texttt{src/} y ejecutar: \\
\verb=$ make =

Es necesario para poder hacer el paso anterior contar con la librería OpenCV que se encarga de manejar la carga y el guardado de imágenes que se puede descargar\footnote{En la página figura la versión 2.0 beta, el programa se hizo con la que se encuentra en los repositorios de Ubuntu que es anterior a la 2.0} de:

\verb=http://sourceforge.net/projects/opencvlibrary/= 


\subsection{Uso}

El programa implementado en el tp tiene un menú de ayuda incorporado que tan solo con correr: \\
\verb=$./autocaras= \\
Muestra un comprensivo mensaje de ayuda del programa

En el archivo fuente se incluye a modo de comentario como hacer para cargar otras imágenes (siempre que sean cuadradas, es precondición del programa) y como definir otros álbumes. Es además precondición del programa que cualquier de las imágenes ya sea las del álbum o la pasada como parámetro, \textbf{exista}, caso contrario el programa se cuelga. Lo mismo ocurre con el archivo que se carga de la matriz denominado ``grabar'': el mismo sirve para cargar la matriz de autovectores y no tener que calcularla de nuevo. 
